package co.com.desarrollo.pedidos.dao;

import java.util.List;

import co.com.desarrollo.pedidos.entities.Usuario;

public interface UsuarioDAO {
	public Usuario store(Usuario usuario);
	public void delete(long usuarioId);
	public Usuario findById(long usuarioId);
	public Usuario findByDocument(String document);
	public Usuario findByEmail(String email);
	public List<Usuario> findAll();
	public List<Usuario> findByRol(long rolId);
	public List<Usuario> findByNombreApellido(String nombre, String apellido);
	public List<Usuario> findUsuariosActivos();
}
